Split Queue Time Warp and a Flexible Distributed Simulation System
نویسندگان
چکیده
Simulation belongs to the oldest computer applications: using a model for quasi-empirical studies is a cost-effecive and sometimes unique way of analysing a real sytem and getting a basis for decisions. A more recent purpose is to build virtual environments for training or entertainment. There is a variety of modeling approaches and computational techniques. Discrete event simulation, which is our subject here, considers the dynamics of the object system as a sequence of instantaneous state transformations called events. (Queueing systems are a classic example, with events like a job entering or leaving a queue.) In this abstraction, nothing happens between event times, so that the simulation skips the intervals. Computation time and simulated time thus become independent concepts: the computer dedicates its time and efforts to the events – which, in reality, have no duration at all. This orthogonality has two important consequences. First, a computer simulation can be orders of magnitude faster or slower than the real thing; this depends on the frequency of events and their computational cost. Second, to make simulated time go on, there must always be a future event to continue with. Event processing therefore has the additional obligation to deduce subsequent events from the current state of affairs. (In a queueing example, the event of a job entering service may imply leaving it some definite time later.) Such future events are then managed in the event list (calendar, agenda, . . . ), a priority queue of what-when pairs ordered by time-stamps, where the foremost entry defines the current event and the current time.
منابع مشابه
An empirical performance study of connection oriented time warp parallel simulation
Time warp is a well-known optimistic mechanism for parallel execution of simulation programs. Implementing time warp using a connection-oriented communication approach is proposed in the literature as a way to improve time warp performance because it allows for the use of more efficient event queue implementations. However, no empirical performance studies have been reported for connection-orie...
متن کاملA Multiprocessor System with Non-Preemptive Earliest-Deadline-First Scheduling Policy: A Performability Study
This paper introduces an analytical method for approximating the performability of a firm realtime system modeled by a multi-server queue. The service discipline in the queue is earliestdeadline- first (EDF), which is an optimal scheduling algorithm. Real-time jobs with exponentially distributed relative deadlines arrive according to a Poisson process. All jobs have deadlines until the end of s...
متن کاملOptimizing Flexible Manufacturing System: A Developed Computer Simulation Model
In recent years, flexible manufacturing system as a response to market demands has been proposed to increase product diversity, optimum utilization of machines andperiods of short-term products.The development of computer systems has provided the ability to build machines with high functionality and the necessary flexibility to perform various operations. However, due to the complexity and the ...
متن کاملSecond Moment of Queue Size with Stationary Arrival Processes and Arbitrary Queue Discipline
In this paper we consider a queuing system in which the service times of customers are independent and identically distributed random variables, the arrival process is stationary and has the property of orderliness, and the queue discipline is arbitrary. For this queuing system we obtain the steady state second moment of the queue size in terms of the stationary waiting time distribution of a s...
متن کاملAnalysis of unreliable bulk queue with statedependent arrivals
In this paper, we investigate a single-server Poisson input queueing model, wherein arrivals of units are in bulk. The arrival rate of the units is state dependent, and service time is arbitrary distributed. It is also assumed that the system is subject to breakdown, and the failed server immediately joins the repair facility which takes constant duration to repair the server. By using suppl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004